Power analysis and minimization techniques for embedded DSP software
نویسندگان
چکیده
Power is becoming a critical constraint for designing embedded applications. Current power analysis techniques based on circuit-level or architectural-level simulation are either impractical or inaccurate to estimate the power cost for a given piece of application software. In this paper, an instruction-level power analysis model is developed for an embedded DSP processor based on physical current measurements. Signiicant points of diierence have been observed between the software power model for this custom DSP processor and the power models that have been developed earlier for some general-purpose commercial microprocessors 1, 2]. In particular, the eeect of circuit state on the power cost of an instruction stream is more marked in the case of this DSP processor. In addition, the processor has special architectural features that allow dual-memory accesses and packing of instructions into pairs. The energy reduction possible through the use of these features is studied. The on-chip Booth multiplier on the processor is a major source of energy consumption for DSP programs. A microarchitectural power model for the multiplier is developed and analyzed for further power minimization. In order to exploit all of the above eeects, a scheduling technique based on the new instruction-level power model is proposed. Several example programs are provided to illustrate the eeectiveness of this approach. Energy reductions varying from 26% to 73% have been observed. These energy savings are real and have been veriied through physical measurement. It should be noted that the energy reduction essentially comes for free. It is obtained through software modiication, and thus, entails no hardware overhead. In addition, there is no loss of performance since the running times of the modiied programs either improve or remain unchanged.
منابع مشابه
Power Analysis and Low - Power Scheduling Techniques
This paper describes the application of a measurement based power analysis technique for an embedded DSP processor. An instruction-level power model for the processor has been developed using this technique. Sig-niicant points of diierence have been observed between this model and the ones developed earlier for some general-purpose commercial microprocessors 1, 2]. In particular, the eeect of c...
متن کاملData Word Length Reduction for Low-Power DSP Software
Data Word Length Reduction for Low-Power DSP Software Kyungtae Han Abstract The increasing demand for portable computing accelerates the study of minimizing power dissipation. Most power in processes is consumed by the switching activity of capacitance. The switching power can be reduced by not only minimizing hardware but also optimizing software. Key papers for low power techniques of hardwar...
متن کاملSynthesis of Embedded Software from Synchronous Dataflow Specifications
The implementation of software for embedded digital signal processing (DSP) applications is an extremely complex process. The complexity arises from escalating functionality in the applications; intense timeto-market pressures; and stringent cost, power and speed constraints. To help cope with such complexity, DSP system designers have increasingly been employing high-level, graphical design en...
متن کاملDesigning for Low Power in Complex Embedded DSP Systems
This paper presents an empirical methodology for low power driven complex DSP embedded systems design. Unlike DSP design for high performance, research of low power DSP design has received little attention, yet power dissipation is an increasingly important and growing problem. Highly accurate power prediction models for DSP software are derived. Unlike previous techniques, the methodology deri...
متن کاملSoftware Level Power Consumption Models and Power Saving Techniques for Embedded DSP Processors
Unlike DSP compilation for high performance, research for low power optimisation has received little attention, although power dissipation is a critical issue for mobile devices. This paper presents an overview of power consumption models and power saving techniques for embedded DSP processors applications and evaluates their application to the Texas Instruments TMS320VC5510 Digital Signal Proc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. VLSI Syst.
دوره 5 شماره
صفحات -
تاریخ انتشار 1997